electrically propelled - French English Dictionary